package io.dbw.common.enums;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * Excel 列注解，对于已使用 Excel 注解的vo属性，用于控制摘取哪些属性
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface ExcelColumn {

	/** 要排除的列名称,为空则所有被Excel注解标记的字段都有效 */
	public String[] exclude() default {};
	
	/** 要包含的列名，为空则所有被Excel注解标记的字段都有效 */
	//public String[] include() default {};
	
	/** 决定作用范围：导出时有效、导入时有效、还是都有效 */
	//public Type type() default Type.ALL;
 }
